.ui-helper-clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.ui-helper-clearfix {
	DISPLAY: inline-block
}
 HTML .ui-helper-clearfix {
	HEIGHT: 1%
}
.ui-helper-clearfix {
	DISPLAY: block
}
.ui-helper-zfix {
	FILTER: Alpha(Opacity=0); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; opacity: 0
}
#ui-datepicker-div {
	Z-INDEX: 99999
}
.ui-helper-hidden {
	DISPLAY: none
}
.ui-helper-hidden-accessible {
	LEFT: -99999999px; POSITION: absolute
}
.ui-widget {
	FONT-SIZE: 1.1em; FONT-FAMILY: Arial, sans-serif
}
.ui-widget-content {
	BORDER-RIGHT: #7e9cb8 1px solid; BORDER-TOP: #7e9cb8 1px solid; BACKGROUND: url(images/spot.gif) #fff repeat-y center top; BORDER-LEFT: #7e9cb8 1px solid; COLOR: #222; BORDER-BOTTOM: #7e9cb8 1px solid
}
.ui-widget-header {
	FONT-WEIGHT: bold; BACKGROUND: url(images/head_t_bg.gif) #43a5ff repeat-x; COLOR: #fff
}
.ui-datepicker-group {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 48%
}
.ui-datepicker-group TABLE {
	MARGIN: 0px auto; WIDTH: 100%
}
.ui-datepicker-title {
	MARGIN: 0px 2.3em; LINE-HEIGHT: 1.6em; TEXT-ALIGN: center
}
.ui-datepicker {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0px; Z-INDEX: 99999; PADDING-BOTTOM: 0px; WIDTH: 15em; PADDING-TOP: 0.25em
}
.ui-datepicker TABLE {
	FONT-SIZE: 0.9em; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.ui-datepicker TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #cde5fd; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker TD A {
	PADDING-RIGHT: 0.1em; DISPLAY: block; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; COLOR: #04449c; PADDING-TOP: 0.1em; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.ui-datepicker TD A:visited {
	COLOR: #04449c; TEXT-DECORATION: none
}
.ui-state-default {
	PADDING-RIGHT: 0.1em; DISPLAY: block; PADDING-LEFT: 0.1em; FONT-WEIGHT: normal; BACKGROUND: #fff; PADDING-BOTTOM: 0.1em; COLOR: #000; PADDING-TOP: 0.1em; TEXT-ALIGN: right; outline: none
}
.ui-state-hover {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #cde5fd; BORDER-BOTTOM-WIDTH: 0px; COLOR: #04449c; BORDER-RIGHT-WIDTH: 0px; outline: none
}
.ui-state-disabled {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: Alpha(Opacity=45); COLOR: #000; opacity: .45
}
.ui-widget-content .ui-state-disabled {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: Alpha(Opacity=45); COLOR: #000; opacity: .45
}
.ui-state-disabled {
	CURSOR: default! important
}
.ui-state-default A {
	COLOR: #555; TEXT-DECORATION: none; outline: none
}
.ui-state-default A:link {
	COLOR: #555; TEXT-DECORATION: none; outline: none
}
.ui-state-default A:visited {
	COLOR: #555; TEXT-DECORATION: none; outline: none
}
.ui-state-active {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #cde5fd; BORDER-BOTTOM-WIDTH: 0px; COLOR: #04449c; BORDER-RIGHT-WIDTH: 0px; outline: none
}
.ui-widget-content .ui-state-active {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #cde5fd; BORDER-BOTTOM-WIDTH: 0px; COLOR: #04449c; BORDER-RIGHT-WIDTH: 0px; outline: none
}
.ui-state-highlight {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #ff6501; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ui-widget-content .ui-state-highlight {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #ff6501; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ui-widget-content A.ui-state-highlight:visited {
	COLOR: #ff6501
}
.ui-icon {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 16px; TEXT-INDENT: -99999px; HEIGHT: 16px
}
.ui-widget-content .ui-icon {
	BACKGROUND-IMAGE: url(images/icons_default_256x240.png)
}
.ui-state-hover .ui-icon {
	BACKGROUND-IMAGE: url(images/icons_hover_256x240.png)
}
.ui-state-focus .ui-icon {
	BACKGROUND-IMAGE: url(images/icons_hover_256x240.png)
}
.ui-datepicker .ui-datepicker-prev {
	WIDTH: 1.8em; POSITION: absolute; TOP: 2px; HEIGHT: 1.8em
}
.ui-datepicker .ui-datepicker-next {
	WIDTH: 1.8em; POSITION: absolute; TOP: 2px; HEIGHT: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; TOP: 2px
}
.ui-datepicker .ui-datepicker-next-hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; TOP: 2px
}
.ui-datepicker .ui-datepicker-prev {
	LEFT: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	LEFT: 2px
}
.ui-datepicker .ui-datepicker-next {
	RIGHT: 2px
}
.ui-datepicker .ui-datepicker-next-hover {
	RIGHT: 2px
}
.ui-datepicker .ui-datepicker-prev SPAN {
	MARGIN-TOP: -8px; DISPLAY: block; LEFT: 50%; MARGIN-LEFT: -8px; POSITION: absolute; TOP: 50%
}
.ui-datepicker .ui-datepicker-next SPAN {
	MARGIN-TOP: -8px; DISPLAY: block; LEFT: 50%; MARGIN-LEFT: -8px; POSITION: absolute; TOP: 50%
}
.ui-icon-circle-triangle-e {
	BACKGROUND-POSITION: -50px -192px
}
.ui-icon-circle-triangle-w {
	BACKGROUND-POSITION: -80px -192px
}
.ui-datepicker-row-break {
	CLEAR: both; DISPLAY: none; WIDTH: 100%
}
.ui-corner-all {
	BEHAVIOR: url(ie-css3.htc); moz-border-radius: 3px; webkit-border-radius: 3px; border-radius: 3px
}
.ui-datepicker-cover {
	DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: -4px; WIDTH: 200px; POSITION: absolute; TOP: -4px; HEIGHT: 200px
}
.coverCi {
	DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: -4px; WIDTH: 200px; POSITION: absolute; TOP: -4px; HEIGHT: 200px
}
